Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • car-app/appwrite-functions
1 result
Show changes
Commits on Source (3)
...@@ -42,6 +42,6 @@ class UserApiEndpoint extends ApiEndpoint { ...@@ -42,6 +42,6 @@ class UserApiEndpoint extends ApiEndpoint {
} }
String userIdFromContext(final context) { String userIdFromContext(final context) {
return ApiHelper.fieldFromRequestBody(context, "userId"); return ApiHelper.fieldFromRequestBody(context, "id");
} }
} }
...@@ -23,11 +23,11 @@ class CalendarEventDbConverter { ...@@ -23,11 +23,11 @@ class CalendarEventDbConverter {
static CalendarEventResponse fromDbData(Map<String, dynamic> map) { static CalendarEventResponse fromDbData(Map<String, dynamic> map) {
return CalendarEventResponse( return CalendarEventResponse(
id: getRequiredMapItem(RequestResponseVariables.idFieldName, map), id: getRequiredMapItem(DatabaseVariables.idColumnName, map),
userId: getRequiredMapItem(userIdDbFieldName, map), userId: getRequiredMapItem(userIdDbFieldName, map),
teamId: getRequiredMapItem(teamIdDbFieldName, map), teamId: getRequiredMapItem(teamIdDbFieldName, map),
title: getRequiredMapItem(titleDbFieldName, map), title: getRequiredMapItem(titleDbFieldName, map),
description: getOptionalMapItem(descriptionDbFieldName, map), description: getRequiredMapItem(descriptionDbFieldName, map),
start: DateTime.parse(getRequiredMapItem(startDbFieldName, map)), start: DateTime.parse(getRequiredMapItem(startDbFieldName, map)),
end: DateTime.parse(getRequiredMapItem(endDbFieldName, map)), end: DateTime.parse(getRequiredMapItem(endDbFieldName, map)),
); );
......
import 'package:api/converter/db_converter/point.dart';
import 'package:api/model/request/route.dart'; import 'package:api/model/request/route.dart';
import 'package:api/model/response/route.dart'; import 'package:api/model/response/route.dart';
import 'package:lib/lib.dart'; import 'package:lib/lib.dart';
...@@ -22,7 +23,7 @@ class RouteDbConverter { ...@@ -22,7 +23,7 @@ class RouteDbConverter {
static RouteResponse fromDbData(Map<String, dynamic> map) { static RouteResponse fromDbData(Map<String, dynamic> map) {
return RouteResponse( return RouteResponse(
id: getOptionalMapItem(DatabaseVariables.idColumnName, map), id: getOptionalMapItem(DatabaseVariables.idColumnName, map),
pointIds: getRequiredMapItem<Iterable>(pointsDbFieldName, map).map((e) => e as String), pointIds: getRequiredMapItem<Iterable>(pointsDbFieldName, map).map((e) => PointDbConverter.fromDbData(e)).map((e) => e.id).toList(),
userId: getRequiredMapItem(userIdDbFieldName, map), userId: getRequiredMapItem(userIdDbFieldName, map),
teamId: getOptionalMapItem(teamIdDbFieldName, map), teamId: getOptionalMapItem(teamIdDbFieldName, map),
startTime: DateTime.parse(getRequiredMapItem(startTimeDbFieldName, map)), startTime: DateTime.parse(getRequiredMapItem(startTimeDbFieldName, map)),
......
...@@ -28,7 +28,7 @@ class CalendarEventRequestResponseConverter { ...@@ -28,7 +28,7 @@ class CalendarEventRequestResponseConverter {
userId: getRequiredMapItem(userIdRequestResponseFieldName, map), userId: getRequiredMapItem(userIdRequestResponseFieldName, map),
teamId: getRequiredMapItem(teamIdRequestResponseFieldName, map), teamId: getRequiredMapItem(teamIdRequestResponseFieldName, map),
title: getRequiredMapItem(titleRequestResponseFieldName, map), title: getRequiredMapItem(titleRequestResponseFieldName, map),
description: getOptionalMapItem(descriptionRequestResponseFieldName, map), description: getRequiredMapItem(descriptionRequestResponseFieldName, map),
start: DateTime.parse(getRequiredMapItem(startRequestResponseFieldName, map)), start: DateTime.parse(getRequiredMapItem(startRequestResponseFieldName, map)),
end: DateTime.parse(getRequiredMapItem(endRequestResponseFieldName, map)), end: DateTime.parse(getRequiredMapItem(endRequestResponseFieldName, map)),
); );
......
...@@ -2,7 +2,7 @@ abstract class CalendarEvent { ...@@ -2,7 +2,7 @@ abstract class CalendarEvent {
String? get id; String? get id;
String get teamId; String get teamId;
String get title; String get title;
String? get description; String get description;
DateTime get start; DateTime get start;
DateTime get end; DateTime get end;
String get userId; String get userId;
......
...@@ -9,7 +9,7 @@ class CalendarEventRequest extends DbModel implements CalendarEvent { ...@@ -9,7 +9,7 @@ class CalendarEventRequest extends DbModel implements CalendarEvent {
final String title; final String title;
@override @override
final String? description; final String description;
@override @override
final DateTime start; final DateTime start;
...@@ -31,7 +31,7 @@ class CalendarEventRequest extends DbModel implements CalendarEvent { ...@@ -31,7 +31,7 @@ class CalendarEventRequest extends DbModel implements CalendarEvent {
required this.userId, required this.userId,
required this.teamId, required this.teamId,
required this.title, required this.title,
this.description, required this.description,
required this.start, required this.start,
required this.end required this.end
}); });
......
...@@ -8,7 +8,7 @@ class CalendarEventResponse implements CalendarEvent { ...@@ -8,7 +8,7 @@ class CalendarEventResponse implements CalendarEvent {
final String title; final String title;
@override @override
final String? description; final String description;
@override @override
final DateTime start; final DateTime start;
...@@ -27,7 +27,7 @@ class CalendarEventResponse implements CalendarEvent { ...@@ -27,7 +27,7 @@ class CalendarEventResponse implements CalendarEvent {
required this.userId, required this.userId,
required this.teamId, required this.teamId,
required this.title, required this.title,
this.description, required this.description,
required this.start, required this.start,
required this.end required this.end
}); });
......
...@@ -14,6 +14,8 @@ abstract class ApiHelper { ...@@ -14,6 +14,8 @@ abstract class ApiHelper {
return map.containsKey(key); return map.containsKey(key);
} on FormatException catch(_) { } on FormatException catch(_) {
return false; return false;
} on TypeError catch (_) {
return false;
} }
} }
} }
...@@ -11,12 +11,12 @@ class AppwriteVariables { ...@@ -11,12 +11,12 @@ class AppwriteVariables {
} }
class DatabaseVariables { class DatabaseVariables {
static String get idColumnName => "\$id"; static const String idColumnName = "\$id";
static String get permissionsColumnName => "\$permissions"; static const String permissionsColumnName = "\$permissions";
static String get createdAtColumnName => "\$createdAt"; static const String createdAtColumnName = "\$createdAt";
} }
class RequestResponseVariables { class RequestResponseVariables {
static String get idFieldName => "id"; static const String idFieldName = "id";
static String get queriesFieldName => "queries"; static const String queriesFieldName = "queries";
} }