set the callback earlier

This commit is contained in:
skilion 2015-09-02 11:21:19 +02:00
parent 8b7cf7a58d
commit 9dea1c1448

View file

@ -9,13 +9,13 @@ void main()
auto cfg = new Config(configFile);
auto onedrive = new OneDriveApi(cfg.get("client_id"), cfg.get("client_secret"));
onedrive.onRefreshToken = (string refreshToken) { std.file.write(refreshTokenFile, refreshToken); };
try {
string refreshToken = readText(refreshTokenFile);
onedrive.setRefreshToken(refreshToken);
} catch (FileException e) {
onedrive.authorize();
}
onedrive.onRefreshToken = (string refreshToken) { std.file.write(refreshTokenFile, refreshToken); };
auto sync = new SyncEngine(cfg, onedrive);
sync.applyDifferences();