synclayer_appwrite

Appwrite adapter for SyncLayer.

Installation

dependencies:
  synclayer: ^1.4.1
  synclayer_appwrite: ^1.0.0

Usage

import 'package:synclayer/synclayer.dart';
import 'package:synclayer_appwrite/synclayer_appwrite.dart';
import 'package:appwrite/appwrite.dart';

final client = Client()
  ..setEndpoint('https://cloud.appwrite.io/v1')
  ..setProject('your-project-id');

await SyncLayer.init(
  SyncConfig(
    customBackendAdapter: AppwriteAdapter(
      databases: Databases(client),
      databaseId: 'your-database-id',
    ),
    collections: ['todos'],
  ),
);

License

MIT License

Libraries

synclayer_appwrite
Appwrite adapter for SyncLayer