Explorar o código

implement findByTeamIdOrEnterpriseId

itizawa %!s(int64=5) %!d(string=hai) anos
pai
achega
9389c855b3
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      packages/slackbot-proxy/src/repositories/installation.ts

+ 9 - 0
packages/slackbot-proxy/src/repositories/installation.ts

@@ -11,4 +11,13 @@ export class InstallationRepository extends Repository<Installation> {
     return this.findOne(id);
   }
 
+  async findByTeamIdOrEnterpriseId(installation:Partial<Installation>): Promise<Installation|undefined> {
+    return this.findOne({
+      where: [
+        { teamId: installation.teamId },
+        { enterpriseId: installation.enterpriseId },
+      ],
+    });
+  }
+
 }