Localize sample UI and document release conventions

This commit is contained in:
2026-04-10 22:38:28 +08:00
parent 48eeb79d7d
commit ea5b96507d
37 changed files with 1012 additions and 304 deletions

View File

@@ -2,9 +2,15 @@ using System;
using System.Collections.Generic;
using System.Threading.Tasks;
/// <summary>
/// Brisk 认证模块。
/// </summary>
public sealed class BriskAuthModule
: BriskModuleBase
{
/// <summary>
/// 通过稳定的第三方用户 ID 换取 Brisk 登录态。
/// </summary>
public async Task<BriskLoginResult> LoginWithUserIdAsync(string loginProvider, string loginUserId, BriskProfile profile = null)
{
RequireNotEmpty(loginProvider, nameof(loginProvider));
@@ -13,6 +19,9 @@ public sealed class BriskAuthModule
return await LoginInternalAsync(CreateLoginBody(loginProvider, profile, loginUserId, null), loginProvider, loginUserId);
}
/// <summary>
/// 通过第三方返回的 code 换取 Brisk 登录态。
/// </summary>
public async Task<BriskLoginResult> LoginWithCodeAsync(string loginProvider, string code, BriskProfile profile = null)
{
RequireNotEmpty(loginProvider, nameof(loginProvider));
@@ -21,6 +30,9 @@ public sealed class BriskAuthModule
return await LoginInternalAsync(CreateLoginBody(loginProvider, profile, null, code), loginProvider, null);
}
/// <summary>
/// 登出当前账号并清理本地会话。
/// </summary>
public async Task LogoutAsync()
{
var context = GetContext();