From 9f189100c93c43372459c25984cb56ed00165f39 Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 18 Apr 2022 18:38:32 +0800 Subject: ... --- .../Services/User/RegisterCode/IRegisterCodeService.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'BackEnd/Timeline/Services/User/RegisterCode/IRegisterCodeService.cs') diff --git a/BackEnd/Timeline/Services/User/RegisterCode/IRegisterCodeService.cs b/BackEnd/Timeline/Services/User/RegisterCode/IRegisterCodeService.cs index e0031a38..fe1188ea 100644 --- a/BackEnd/Timeline/Services/User/RegisterCode/IRegisterCodeService.cs +++ b/BackEnd/Timeline/Services/User/RegisterCode/IRegisterCodeService.cs @@ -45,6 +45,18 @@ namespace Timeline.Services.User.RegisterCode /// The user register info if there is one. Or null if there is not. Task GetUserRegisterInfoAsync(long userId); + /// + /// Create a user with register code. + /// + /// The params to create user with. + /// The user code. + /// The created user. + /// Thrown when or is null. + /// Thrown when is invalid. + /// Thrown when username already exist. + /// Thrown when register code is invalid. + Task RegisterUserWithCode(CreateUserParams userParams, string registerCode); + /// /// Get the list of user register info of the specified introducer. /// -- cgit v1.2.3