Tests[GetClient, CreateClient, DeleteClient, ReuseFCM]

This commit is contained in:
2022-11-30 12:40:03 +01:00
parent df4eb15df8
commit 7f56dbdbfa
5 changed files with 208 additions and 7 deletions

View File

@@ -106,3 +106,17 @@ func (db *Database) DeleteClient(ctx TxContext, clientid models.ClientID) error
return nil
}
func (db *Database) DeleteClientsByFCM(ctx TxContext, fcmtoken string) error {
tx, err := ctx.GetOrCreateTransaction(db)
if err != nil {
return err
}
_, err = tx.ExecContext(ctx, "DELETE FROM clients WHERE fcm_token = ?", fcmtoken)
if err != nil {
return err
}
return nil
}