Format
This commit is contained in:
@@ -75,13 +75,8 @@ class LoanChanges extends Table {
|
||||
class LoanDto {
|
||||
final Loan loan;
|
||||
final Beneficiary beneficiary;
|
||||
final List<LoanChange> changes;
|
||||
|
||||
LoanDto({
|
||||
required this.loan,
|
||||
required this.beneficiary,
|
||||
required this.changes,
|
||||
});
|
||||
LoanDto({required this.loan, required this.beneficiary});
|
||||
}
|
||||
|
||||
class RecurringTransactions extends Table {
|
||||
@@ -454,12 +449,10 @@ class LoansDao extends DatabaseAccessor<OkaneDatabase> with _$LoansDaoMixin {
|
||||
.watch()
|
||||
.map((rows) {
|
||||
return rows.map((row) {
|
||||
return (
|
||||
loan: row.readTable(loans),
|
||||
beneficiary: row.readTable(beneficiaries),
|
||||
changes: List.empty(),
|
||||
)
|
||||
as LoanDto;
|
||||
return LoanDto(
|
||||
loan: row.readTable(loans),
|
||||
beneficiary: row.readTable(beneficiaries),
|
||||
);
|
||||
}).toList();
|
||||
});
|
||||
}
|
||||
@@ -479,12 +472,10 @@ class LoansDao extends DatabaseAccessor<OkaneDatabase> with _$LoansDaoMixin {
|
||||
.get()
|
||||
.then((rows) {
|
||||
return rows.map((row) {
|
||||
return (
|
||||
loan: row.readTable(loans),
|
||||
beneficiary: row.readTable(beneficiaries),
|
||||
changes: List.empty(),
|
||||
)
|
||||
as LoanDto;
|
||||
return LoanDto(
|
||||
loan: row.readTable(loans),
|
||||
beneficiary: row.readTable(beneficiaries),
|
||||
);
|
||||
}).toList();
|
||||
});
|
||||
}
|
||||
@@ -508,6 +499,11 @@ class LoansDao extends DatabaseAccessor<OkaneDatabase> with _$LoansDaoMixin {
|
||||
).insertReturning(loanChange, mode: InsertMode.insertOrReplace);
|
||||
}
|
||||
|
||||
Stream<List<LoanChange>> watchLoanChanges(Loan loan) {
|
||||
return (select(loanChanges)
|
||||
..where((c) => c.loanId.equals(loan.id))).watch();
|
||||
}
|
||||
|
||||
Future<void> deleteLoanChange(int id) {
|
||||
return (delete(loanChanges)..where((c) => c.id.equals(id))).go();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user