feat(backups): 主人和管理员可下载单个备份、导出停服世界,字节经一次性票据从导出 Job 流式转给浏览器,备份按 sha256 核对
This commit is contained in:
35 files changed
+4018
-70
No files matched your search
@@ -255,8 +255,9 @@ type fakeSession struct {
|
||||
// fakeBackup mirrors a world_backups row: the client-facing view plus the
|
||||
// server-side backup_ref the list queries never expose.
|
||||
type fakeBackup struct {
|
||||
view BackupView
|
||||
ref string
|
||||
view BackupView
|
||||
ref string
|
||||
sha256 string
|
||||
}
|
||||
|
||||
// fakeLinkCode mirrors an account_link_codes row.
|
||||
@@ -1051,7 +1052,7 @@ func (f *fakeRepo) BackupByID(_ context.Context, id string) (*BackupRecord, erro
|
||||
return &BackupRecord{
|
||||
ID: b.view.ID, ServerName: b.view.ServerName,
|
||||
FormerOwner: b.view.FormerOwner, BackupRef: b.ref,
|
||||
SizeBytes: b.view.SizeBytes, Corrupt: b.view.Corrupt,
|
||||
SizeBytes: b.view.SizeBytes, Corrupt: b.view.Corrupt, SHA256: b.sha256,
|
||||
}, nil
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user