Skip to content

Commit 541e258

Browse files
authored
[management] add account deleted event (#4255)
1 parent 34042b8 commit 541e258

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

management/server/account.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,9 @@ func (am *DefaultAccountManager) DeleteAccount(ctx context.Context, accountID, u
718718
// cancel peer login expiry job
719719
am.peerLoginExpiry.Cancel(ctx, []string{account.Id})
720720

721+
meta := map[string]any{"account_id": account.Id, "domain": account.Domain, "created_at": account.CreatedAt}
722+
am.StoreEvent(ctx, userID, accountID, accountID, activity.AccountDeleted, meta)
723+
721724
log.WithContext(ctx).Debugf("account %s deleted", accountID)
722725
return nil
723726
}

management/server/activity/codes.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ const (
174174

175175
AccountLazyConnectionEnabled Activity = 85
176176
AccountLazyConnectionDisabled Activity = 86
177+
178+
AccountDeleted Activity = 99999
177179
)
178180

179181
var activityMap = map[Activity]Code{
@@ -182,6 +184,7 @@ var activityMap = map[Activity]Code{
182184
UserJoined: {"User joined", "user.join"},
183185
UserInvited: {"User invited", "user.invite"},
184186
AccountCreated: {"Account created", "account.create"},
187+
AccountDeleted: {"Account deleted", "account.delete"},
185188
PeerRemovedByUser: {"Peer deleted", "user.peer.delete"},
186189
RuleAdded: {"Rule added", "rule.add"},
187190
RuleUpdated: {"Rule updated", "rule.update"},

0 commit comments

Comments
 (0)