Skip to content

DatasyncOfflineOptionsBuilder, default conflict resolver #358

@FrederikFBrandt

Description

@FrederikFBrandt

Would it make sense with a default conflict resolver on the DatasyncOfflineOptionsBuilder so that we only have to handle specific entities where needed?

Example:

    protected override void OnDatasyncInitialization(DatasyncOfflineOptionsBuilder optionsBuilder)
    {
        optionsBuilder.DefaultConflictResolver = new ClientWinsConflictResolver();
        optionsBuilder.Entity<Movie>(cfg =>
        {
            cfg.ConflictResolver = new ServerWinsConflictResolver();
        });
    }

Originally posted by @FrederikFBrandt in #322 (comment)

Metadata

Metadata

Assignees

Labels

ClientImprovements or additions to the client code

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions