Skip to content

Commit

Permalink
dropbox move to player id
Browse files Browse the repository at this point in the history
  • Loading branch information
fedorovvl committed Jul 20, 2024
1 parent 158c79c commit a014ba2
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
8 changes: 5 additions & 3 deletions client/Main.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -204,13 +204,13 @@ public void checkVersion()
}
}
catch { }
if (!string.IsNullOrEmpty(_settings.nickName) && !string.IsNullOrEmpty(_settings.dropboxkey))
if (!string.IsNullOrEmpty(_settings.nickName) && !string.IsNullOrEmpty(_settings.dropboxkey) && _settings.accountId != 0)
{
dropboxGetToken();
Dispatcher.BeginInvoke(new ThreadStart(delegate { error.Text = "Download fastArgs"; }));
try
{
_settings.tsoArg = new Crypt().Decrypt(dropboxDownloadFile(_settings.nickName + ".dat"), true);
_settings.tsoArg = new Crypt().Decrypt(dropboxDownloadFile(_settings.accountId + ".dat"), true);
}
catch { }
}
Expand Down Expand Up @@ -579,10 +579,11 @@ private void butt_Click_1(object sender, RoutedEventArgs e)
tsoUrl.Set("dropboxApiRefresh", Convert.ToBase64String(UTF8Encoding.UTF8.GetBytes(_settings.dropboxrefresh)));
}
_settings.tsoArg = string.Format("tso://{0}&baseUri={1}", tsoUrl.ToString(), Servers._servers[_region].domain);
_settings.accountId = long.Parse(tsoUrl.Get("dsoAuthUser"));
_settings.nickName = log.nickName;
try
{
dropboxUploadFile(_settings.nickName + ".dat", new Crypt().Encrypt(_settings.tsoArg, true));
dropboxUploadFile(_settings.accountId + ".dat", new Crypt().Encrypt(_settings.tsoArg, true));
} catch { }
File.WriteAllBytes(setting_file, ProtectedData.Protect(Encoding.UTF8.GetBytes(new JavaScriptSerializer().Serialize(_settings)), additionalEntropy, DataProtectionScope.LocalMachine));
run_tso();
Expand Down Expand Up @@ -718,6 +719,7 @@ public class clientSettings
public bool tryFast { get; set; } = false;
public bool configNickname { get; set; } = false;
public string username { get; set; } = string.Empty;
public long accountId { get; set; } = 0;
public string password { get; set; } = string.Empty;
public string nickName { get; set; } = string.Empty;
public string tsoArg { get; set; } = string.Empty;
Expand Down
4 changes: 2 additions & 2 deletions client/files/content/scripts/0-common.js
Original file line number Diff line number Diff line change
Expand Up @@ -807,7 +807,7 @@ Dropbox.prototype = {
processData: false,
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Bearer " + e.token);
xhr.setRequestHeader ("Dropbox-API-Arg", '{"path": "/'+game.playerName+'.json", "mode": {".tag": "overwrite"}}');
xhr.setRequestHeader ("Dropbox-API-Arg", '{"path": "/'+game.gi.mHomePlayer.getPlayerID()+'.json", "mode": {".tag": "overwrite"}}');
},
success: function(data) {
showGameAlert("Upload success");
Expand Down Expand Up @@ -841,7 +841,7 @@ Dropbox.prototype = {
contentType: 'application/octet-stream',
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Bearer " + e.token);
xhr.setRequestHeader ("Dropbox-API-Arg", '{"path": "/'+game.playerName+'.json"}');
xhr.setRequestHeader ("Dropbox-API-Arg", '{"path": "/'+game.gi.mHomePlayer.getPlayerID()+'.json"}');
},
success: function(data) {
showGameAlert("Download success");
Expand Down

0 comments on commit a014ba2

Please sign in to comment.