提交 1395978b 编写于 作者: Huan (李卓桓)'s avatar Huan (李卓桓)

follow new abstract methods

上级 8b97f543
......@@ -352,6 +352,10 @@ export class PuppetMock extends Puppet {
log.verbose('PuppetMock', 'roomQuit(%s)', roomId)
}
public async roomQrCode(roomId: string): Promise<string> {
return roomId + ' mock qrcode'
}
public async roomMemberList(roomId: string) : Promise<string[]> {
log.verbose('PuppetMock', 'roommemberList(%s)', roomId)
return []
......
......@@ -1088,6 +1088,10 @@ export class PuppetPuppeteer extends Puppet {
log.warn('PuppetPuppeteer', 'roomQuit(%s) not supported by Web API', roomId)
}
public async roomQrCode(roomId: string): Promise<string> {
throw new Error('not support ' + roomId)
}
public async roomMemberList(roomId: string) : Promise<string[]> {
log.verbose('PuppetPuppeteer', 'roommemberList(%s)', roomId)
const rawPayload = await this.roomRawPayload(roomId)
......
......@@ -830,6 +830,10 @@ export class PuppetWechat4u extends Puppet {
log.verbose('PuppetWechat4u', 'roomQuit(%s)', roomId)
}
public async roomQrCode(roomId: string): Promise<string> {
throw new Error('not support ' + roomId)
}
public async roomMemberList(roomId: string) : Promise<string[]> {
log.verbose('PuppetWechat4u', 'roommemberList(%s)', roomId)
const rawPayload = await this.roomRawPayload(roomId)
......
......@@ -101,6 +101,7 @@ class PuppetTest extends Puppet {
public async roomCreate(contactIdList: string[], topic?: string) : Promise<string> { return {contactIdList, topic} as any }
public async roomDel(roomId: string, contactId: string) : Promise<void> { return {roomId, contactId} as any }
public async roomQuit(roomId: string) : Promise<void> { return {roomId} as any }
public async roomQrCode(roomId: string) : Promise<string> { return {roomId} as any }
public async roomTopic(roomId: string) : Promise<string>
public async roomTopic(roomId: string, topic: string) : Promise<void>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册