Andrea Catalini

Results 20 issues of Andrea Catalini

On Startpage selecting a result below what's visible on the screen doesn't make the window scroll down. Oddly, the opposite isn't true: when going upward through the search results, if...

bug
help wanted
waiting
engine:startpage

## Description Fixes #2745 ## TODO * [x] Changelog entry * [x] Tests (if applicable)

cla: yes

## Description Implements asymmetric sync for the .NET SDK Fixes # ## TODO * [ ] Changelog entry * [ ] Tests (if applicable)

cla: yes

## Description In order to have core support for the new handlers for client reset I updated to v12.3.0. Until the [PBS one](https://github.com/realm/realm-dotnet/pull/2956) is merged, you can use [this](https://github.com/realm/realm-dotnet/compare/ac/client-reset-with-recovery...ac/client-reset-flx-sync) link...

cla: yes

From the mongodb forum: [https://www.mongodb.com/community/forums/t/propertychanged-causes-system-io-fileloadexception/176144/1](https://www.mongodb.com/community/forums/t/propertychanged-causes-system-io-fileloadexception/176144/1) [Repro case](https://drive.google.com/open?id=1Wfrb0Aq6k1xq5DvwyFN4E7qe1EElIr-0&authuser=andrea.catalini%40mongodb.com&usp=drive_fs)

As a shortcut hereafter is a repro test : ```cs [Test] public void SessionIntegrationTest_ClientResetHandlers_OutOfBoundArrayInsert_AddedToTail() { SyncTestHelpers.RunBaasTestAsync(async () => { var user = await GetUserAsync(); var partition = Guid.NewGuid().ToString(); // =====...

## Description Fixes # ## TODO * [ ] ~Changelog entry~ * [x] Tests (if applicable)

cla: yes

The reason for the issue is that `Realm.Dispose` doesn't close the Realm. We should fix this and once that's done enable test `AsyncTests.AsyncBeginWrite_CloseRealm_DoesNotPersistData`. That test specifically uses an async call...

Since a new `WriteAsync` API has been introduced, the old API has been deprecated. Hence, all the unit tests that use the previous API should be upgraded to the new...

Having a static code analyzer in the SDK would allow us to look into user's code to take specific actions, warn on known wrong patterns etc. Just as an example,...