Commit Graph

55 Commits (cca5ecfe0fb5cdb4479179b97b73e9bced16ac57)

Author SHA1 Message Date
Sam Bosley 114ec0ef7f Fixed a minor bug with the sync migration test 12 years ago
Sam Bosley a524464312 Removed references to deleted sync flag in test projects 12 years ago
Sam Bosley cbaf9b34ac ActFmDataService doesn't need to exist anymore 12 years ago
Sam Bosley 0249e71ba5 Removed a bunch of dead code from ActFmSyncService 12 years ago
Sam Bosley dfc75f2816 Added a unit test for resolving uuid collisions 12 years ago
Sam Bosley ffd13a9523 Removed dead code from sync unit test 12 years ago
Sam Bosley 16a9f53311 MetadataDao should fail transaction if information for the outstanding tables is missing and log the error 12 years ago
Sam Bosley b9e54bdb23 Cleaned up some unused imports 12 years ago
Sam Bosley 11565ba9b9 Fixed bugs with sync migrator test 12 years ago
Sam Bosley 4901e83765 Removed references to pushed_at columns in NameMaps 12 years ago
Sam Bosley bdbb149f6d Fixed compilation errors in actfm sync tests 12 years ago
Sam Bosley f3cced5d02 Added a tag metadata table for things like tag to user join table 12 years ago
Sam Bosley a8d4df79f3 Moved the new sync migrator into a more sensical package 12 years ago
Sam Bosley 0a049e2bb6 Refactored ReplayOutstandingEntries to reference ActFmSyncThread for queueing 12 years ago
Sam Bosley e30b71d416 Deprecated the repeat after completion flag 12 years ago
Sam Bosley 55b2f827c0 Added unit test for recording outstanding entries when using DatabaseDao.update 12 years ago
Sam Bosley 01d522522a Fixed a compile error in one of the unit tests 12 years ago
Sam Bosley fa87caffc8 Fixed bug/ANR when adding tags 12 years ago
Sam Bosley d14410937b Fixed to pushed_at unit test (still has time zone issues) 12 years ago
Sam Bosley 7879d517b0 Refactored some client to server logic so that ChangesHappened doesn't have to do a bunch of expensive stuff on instantiation 12 years ago
Sam Bosley b6f3b0f279 Fixed a bug where the sync migration test would only work the first time 12 years ago
Sam Bosley c07e8ef472 Fixed a compiler error in new sync unit tests 12 years ago
Sam Bosley 2c147d178f Don't enqueue empty changeshappened messages, small fix to makechanges 12 years ago
Sam Bosley 01b3035cf2 Fixes to MakeChanges 12 years ago
Sam Bosley c1f1681bc0 Simplified UUID generation, no more proof text 12 years ago
Sam Bosley 906fc127d4 Added unit tests for MakeChanges to pushed_at 12 years ago
Sam Bosley ed28990e1e Improved checking of whether outstanding entries should be recorded; added unit test for ReplayOutstandingEntries 12 years ago
Sam Bosley bc7ee6f4e7 Updated unit tests for new MakeChanges spec 12 years ago
Sam Bosley d45e6c575e Implemented ReplayOutstandingEntries 12 years ago
Sam Bosley a4405481f7 Use visitors when processing ChangesHappened or MakeChanges to ensure types are correct; started working on ReplayOutstandingEntries 12 years ago
Sam Bosley 78cf95f767 Minor refactor to changes happened instantiation 12 years ago
Sam Bosley 8810e962c8 Added some unit tests 12 years ago
Sam Bosley bf7ba3d7c4 Some refactoring, serializing client to server messages to JSON 12 years ago
Sam Bosley 42ef792707 Refactored ClientToServer message to be an abstract class holding information common to all ClientToServer messages 12 years ago
Sam Bosley 189acd1367 Removed ActFmSyncQueue (going to redo that), refactored ChangesHappened constructor 12 years ago
Sam Bosley 7d27cbef8d Minor refactor of migration test 12 years ago
Sam Bosley a7bac3e142 Fixed bugs in sync migration test 12 years ago
Sam Bosley 48d9c46d72 Started building stuff for separate uuid column (can't reuse remoteId column because of size) 12 years ago
Sam Bosley 4e05e74be0 Minor unit test tweak 12 years ago
Sam Bosley 4427ee3093 Added a unit test for the migration 12 years ago
Sam Bosley cf5c725879 Refactored ChangesHappened to use generics better, started writing tests for sync message classes 12 years ago
Sam Bosley 2917683bb8 Added unit tests for database layer (testing outstanding entries, uuid creation, etc.) 12 years ago
Tim Su 52ed2cdda5 Add a license block to the top of the files that don't have one 12 years ago
Sam Bosley faa83aee21 Increased timing tolerance for sync repeat tests 13 years ago
Sam Bosley d1b9a83b4a Fixed a bunch more bugs with the sync unit tests: 13 years ago
Sam Bosley e892e4cb5e Reenable some sync tests so we can get them all working 13 years ago
Tim Su 34e2e5f658 Add sync unit test build script 13 years ago
Sam Bosley aba9f2f154 Fixed bugs and improved sync unit tests 13 years ago
Sam Bosley 5e73b147ce Fixed compilation error in gtasks sync test 13 years ago
Tim Su d41ae9e4aa Turn gtasks sync v2 provider into a real singleton, and synchronize on the instance for certain methods 13 years ago