metamigo-api - fix linter errors in signal service

This commit is contained in:
Abel Luck 2023-03-13 15:06:06 +00:00
parent ab7844827e
commit 594bc23583
2 changed files with 32 additions and 29 deletions

View file

@ -3,6 +3,7 @@ import { Service } from "@hapipal/schmervice";
import { promises as fs } from "fs";
import {
SignaldAPI,
SendResponsev1,
IncomingMessagev1,
ClientMessageWrapperv1,
} from "@digiresilience/node-signald";
@ -118,17 +119,21 @@ export default class SignaldService extends Service {
return db.signalBots.findBy({ token });
}
async register(bot: Bot, code: string): Promise<any> {
async register(bot: Bot, code: string): Promise<void> {
const address = await this.signald.verify(bot.phoneNumber, code);
this.server.db().signalBots.updateAuthInfo(bot, address.address.uuid);
}
async send(bot: Bot, phoneNumber: string, message: string): Promise<any> {
async send(
bot: Bot,
phoneNumber: string,
message: string
): Promise<SendResponsev1> {
this.server.logger.debug(
{ us: bot.phoneNumber, then: phoneNumber, message },
{ us: bot.phoneNumber, them: phoneNumber, message },
"signald send"
);
return await this.signald.send(
return this.signald.send(
bot.phoneNumber,
{ number: phoneNumber },
undefined,
@ -136,8 +141,8 @@ export default class SignaldService extends Service {
);
}
async resetSession(bot: Bot, phoneNumber: string): Promise<any> {
return await this.signald.resetSession(bot.phoneNumber, {
async resetSession(bot: Bot, phoneNumber: string): Promise<SendResponsev1> {
return this.signald.resetSession(bot.phoneNumber, {
number: phoneNumber,
});
}