feat: save outlet to local

This commit is contained in:
efrilm
2025-08-07 21:43:13 +07:00
parent 49fef5afb2
commit 203eda75e4
2 changed files with 32 additions and 0 deletions
@@ -2,6 +2,7 @@ import 'dart:developer';
import 'package:dartz/dartz.dart';
import 'package:dio/dio.dart';
import 'package:enaklo_pos/core/network/dio_client.dart';
import 'package:enaklo_pos/data/datasources/outlet_local_datasource.dart';
import 'package:enaklo_pos/data/datasources/settings_local_datasource.dart';
import 'package:enaklo_pos/presentation/home/models/outlet_model.dart';
import 'package:enaklo_pos/presentation/setting/models/tax_model.dart';
@@ -78,6 +79,8 @@ class OutletRemoteDataSource {
value: data.data?.taxRate ?? 0,
),
);
await OutletLocalDatasource().save(data.data!);
return Right(data);
} else {
return const Left('Failed to get outlets');