/leanchat-cloudcode

LeanChat 相关的云代码

Primary LanguageJavaScript

LeanChat 服务端

简介

LeanChat 是 LeanCloud 实时通信 组件的 Demo,通过该应用你可以学习和了解 LeanCloud 实时通信功能。

应用体验下载地址:http://fir.im/leanchat

Leanchat 项目构成

如果你从 github clone 速度很慢,可以从 这里 下载项目源码压缩包。

部署服务端

  1. fork
  2. 管理台在云代码相关位置填写地址
  3. 管理台点击部署

部署

你可以选择自己喜欢的方式部署服务端程序:

开发相关

相关接口

  • addFriend:双向添加好友,需要参数fromUserId,toUserId
  • removeFriend:双向移除好友,参数同上
  • tryCreateAddRequest:尝试发出添加好友的请求,若已存在等待验证的请求,返回 Error ("已经发过请求了"),否则创建一条 AddRequest 记录
  • sign:对单聊的 watch 进行签名
  • group_sign:对群组操作进行签名

代码详见 main.js