The GoogleSheets object no longer keeps a reference to the latest
CallbackContext object sent to it's exec method
The signIn method has been moved out from GoogleSheets objet into the new
AccountOperations object.
The operations now inherit from the Operation abstract class, which
implements the Runnable interface.
There is now a new exception type called UserNotSignedIn which is
thrown every time an operation is queried without a user being signed
in.
The GoogleSheets object has been keeping a reference to the latest
CallbackContext sent to the exec method, that's not thread safe since
any thread could make changes on a CallbackContext that wasn't its own.
Every operation related with authentication, authorization and any other
account-related activity has been put into the AccountOperations class.
The GoogleSheets object has been keeping a reference to the latest CallbackContext sent to the exec method, that's not thread safe since any thread could make changes on a CallbackContext that wasn't its own.
Every operation related with authentication, authorization and any other account-related activity has been put into the AccountOperations class.
Closes SumaqIdeas/cordova-plugin-google-sheets#22