mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
15 lines
673 B
TypeScript
15 lines
673 B
TypeScript
import { create } from '@bufbuild/protobuf';
|
|
import { BackendService } from '../../services/BackendService';
|
|
import {
|
|
Command_ForceActivateUser_ext, Command_ForceActivateUserSchema,
|
|
} from 'generated/proto/moderator_commands_pb';
|
|
import { ModeratorPersistence } from '../../persistence';
|
|
|
|
export function forceActivateUser(usernameToActivate: string, moderatorName: string): void {
|
|
const cmd = create(Command_ForceActivateUserSchema, { usernameToActivate, moderatorName });
|
|
BackendService.sendModeratorCommand(Command_ForceActivateUser_ext, cmd, {
|
|
onSuccess: () => {
|
|
ModeratorPersistence.forceActivateUser(usernameToActivate, moderatorName);
|
|
},
|
|
});
|
|
}
|