imndx

Results 171 comments of imndx

不是,简单说```to-conversaiton``` 相当于是一个事件的名字,这是主进程之间通信,在主进程发送,你在主窗口(渲染进程)监听就。 electron ipc 可以参考下[这儿](https://www.cnblogs.com/cc11001100/p/14290450.html)

好像复现不了,请用 demo 测试下,如果也有问题的话,请录个屛看下

补充一点信息: 1. 和```electron/remote```可能没关系。 2. 把 ```&& message.messageContent.file```判断去掉,然后发送大文件更好复现问题 具体内存泄漏原因,还在调查

已解决,请拉取 [dev-remove-remote](https://github.com/wildfirechat/vue-pc-chat/tree/dev-remove-remote)分支进行测试

我们遇到一样的问题,打包提示错误。

下面是个大概的思路 需要开发一个转发服务,这个服务充当野火IM 和 skype 之间的转接桥,主要作用是: 1. 将从野火 IM 来的消息转发到 skype 2. 将从skype 来的消息,转发到野火 ### 将野火 IM 的消息转发到转发服务 这一步实现起来比较简单,野火 IM-Server 里面,有个消息转发相关的配置,正确配置即可,如下: ``` ##消息转发地址 ##注意回调是单线程回调,接收服务必须在同一内网,且异步处理快速返回,否则会有延迟问题!! #message.forward.url http://localhost:8888/im_event/message ##需要转发的消息类型,当有多个时以英文逗号分割。如果转发所有消息,请注释掉配置或者设置为空 #message.forward.types 1,2,3 ``` ###...

发送文件和发送普通消息没有本质的区别,发送消息的api[看这儿](https://docs.wildfirechat.cn/server/admin_api/message_api.html) 消息负载怎么设置,看[这儿](https://docs.wildfirechat.cn/server/admin_api/models.html#MessagePayload)

通过```server api```发送消息时,```payload```的格式要和客户端对应消息```encode```出来的结果对应上。 针对文件消息,名字和大小分别放到```searchableContent```和```content```字段,下面是web 端文件消息的```encode```方法 ``` encode() { let payload = super.encode(); payload.searchableContent = this.name; payload.content = this.size + ''; return payload; } ```