friend-request.ts 604 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
/**
 * Wechat for Bot. Connecting ChatBots
 *
 * Interface for puppet
 *
 * Class FriendRequest
 *
 * Licenst: ISC
 * https://github.com/wechaty/wechaty
 *
 */

13
import Config   from './config'
14
import Contact  from './contact'
15

16
abstract class FriendRequest {
17
  constructor() {
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
18 19
    if (!Config.puppetInstance()) {
      throw new Error('no Config.puppetInstance() instanciated')
20 21 22
    }
  }

23 24
  public abstract send(contact: Contact, hello: string): void
  public abstract accept(): void
25 26 27

}

28 29
// module.exports = FriendRequest.default = FriendRequest.FriendRequest = FriendRequest
export default FriendRequest