multiple payout page and small fixes

This commit is contained in:
Arseni
2026-02-11 02:48:30 +03:00
parent 66989ea36c
commit edb43f9909
77 changed files with 2120 additions and 1289 deletions

View File

@@ -8,7 +8,7 @@ import 'package:pshared/models/session_identifier.dart';
class PendingLogin {
final Account account;
final TokenData pendingToken;
final String destination;
final String target;
final SessionIdentifier session;
final int? ttlSeconds;
@@ -19,7 +19,7 @@ class PendingLogin {
const PendingLogin({
required this.account,
required this.pendingToken,
required this.destination,
required this.target,
this.ttlSeconds,
required this.session,
this.cooldownSeconds,
@@ -33,14 +33,14 @@ class PendingLogin {
}) => PendingLogin(
account: response.account.account.toDomain(),
pendingToken: response.pendingToken,
destination: response.destination,
target: response.target,
session: session,
);
PendingLogin copyWith({
Account? account,
TokenData? pendingToken,
String? destination,
String? target,
int? ttlSeconds,
SessionIdentifier? session,
int? cooldownSeconds,
@@ -51,7 +51,7 @@ class PendingLogin {
return PendingLogin(
account: account ?? this.account,
pendingToken: pendingToken ?? this.pendingToken,
destination: destination ?? this.destination,
target: target ?? this.target,
ttlSeconds: ttlSeconds ?? this.cooldownSeconds,
session: session ?? this.session,
cooldownSeconds: clearCooldown ? null : cooldownSeconds ?? this.cooldownSeconds,