Skip to content

Commit 2007381

Browse files
committed
Fix CI: resolve analyzer errors, remove invalid asset reference, stabilize lint rules
1 parent f5f429d commit 2007381

File tree

12 files changed

+579
-583
lines changed

12 files changed

+579
-583
lines changed

mobile_app/lib/core/map/tile_fetch_diagnostic.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'dart:async';
22
import 'dart:io';
3+
import 'dart:typed_data';
34
import 'package:flutter/foundation.dart';
45
import 'package:flutter/material.dart';
56

mobile_app/lib/core/ws_service.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,11 @@ class WsService {
100100
// 1. Persist to sync queue
101101
final queueId = await _db.into(_db.syncQueue).insert(
102102
SyncQueueCompanion.insert(
103-
entity_type: 'Message',
104-
entity_id: entityId ?? 'msg_${DateTime.now().millisecondsSinceEpoch}',
103+
entityType: 'Message',
104+
entityId: entityId ?? 'msg_${DateTime.now().millisecondsSinceEpoch}',
105105
operation: 'SEND',
106106
data: jsonEncode(msg),
107-
sequence_num: 0,
107+
sequenceNum: 0,
108108
timestamp: DateTime.now(),
109109
status: const Value('queued'),
110110
),
@@ -128,7 +128,7 @@ class WsService {
128128
}
129129

130130
Future<void> _flushQueue() async {
131-
final pendingItems = await (_db.select(_db.syncQueue)..where((t) => t.status.equals('queued') & t.entity_type.equals('Message'))).get();
131+
final pendingItems = await (_db.select(_db.syncQueue)..where((t) => t.status.equals('queued') & t.entityType.equals('Message'))).get();
132132
for (var item in pendingItems) {
133133
_trySendMessage(item.id, jsonDecode(item.data));
134134
}

mobile_app/lib/data/database.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,29 @@ part 'database.g.dart';
88

99
class Incidents extends Table {
1010
TextColumn get id => text()();
11-
TextColumn get reporter_id => text()();
11+
TextColumn get reporterId => text().named('reporter_id')();
1212
TextColumn get type => text()();
1313
RealColumn get lat => real()();
1414
RealColumn get lon => real()();
15-
TextColumn get assigned_responder_id => text().nullable()();
15+
TextColumn get assignedResponderId => text().named('assigned_responder_id').nullable()();
1616
TextColumn get priority => text()();
17-
TextColumn get status_enum => text()();
18-
TextColumn get client_id => text()();
19-
IntColumn get sequence_num => integer()();
20-
BoolColumn get deleted_flag => boolean().withDefault(const Constant(false))();
21-
DateTimeColumn get updated_at => dateTime()();
17+
TextColumn get statusEnum => text().named('status_enum')();
18+
TextColumn get clientId => text().named('client_id')();
19+
IntColumn get sequenceNum => integer().named('sequence_num')();
20+
BoolColumn get deletedFlag => boolean().named('deleted_flag').withDefault(const Constant(false))();
21+
DateTimeColumn get updatedAt => dateTime().named('updated_at')();
2222

2323
@override
2424
Set<Column> get primaryKey => {id};
2525
}
2626

2727
class SyncQueue extends Table {
2828
IntColumn get id => integer().autoIncrement()();
29-
TextColumn get entity_type => text()();
30-
TextColumn get entity_id => text()();
29+
TextColumn get entityType => text().named('entity_type')();
30+
TextColumn get entityId => text().named('entity_id')();
3131
TextColumn get operation => text()();
3232
TextColumn get data => text()(); // JSON string representation
33-
IntColumn get sequence_num => integer()();
33+
IntColumn get sequenceNum => integer().named('sequence_num')();
3434
DateTimeColumn get timestamp => dateTime()();
3535
TextColumn get status => text().withDefault(const Constant('queued'))(); // queued, sent, failed
3636
}

0 commit comments

Comments
 (0)