MapService -> <String, dynamic>
This commit is contained in:
parent
88b8c6de25
commit
b1d685797e
3 changed files with 12 additions and 7 deletions
|
@ -1,3 +1,6 @@
|
||||||
|
# 2.0.0-alpha.5
|
||||||
|
* `MapService` methods now explicitly return `Map<String, dynamic>`.
|
||||||
|
|
||||||
# 2.0.0-alpha.4
|
# 2.0.0-alpha.4
|
||||||
* Renamed `waterfall` to `chain`.
|
* Renamed `waterfall` to `chain`.
|
||||||
* Renamed `Routable.service` to `Routable.findService`.
|
* Renamed `Routable.service` to `Routable.findService`.
|
||||||
|
|
|
@ -47,7 +47,7 @@ class MapService extends Service<String, Map<String, dynamic>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<List> index([Map<String, dynamic> params]) {
|
Future<List<Map<String, dynamic>>> index([Map<String, dynamic> params]) {
|
||||||
if (allowQuery == false || params == null || params['query'] is! Map)
|
if (allowQuery == false || params == null || params['query'] is! Map)
|
||||||
return new Future.value(items);
|
return new Future.value(items);
|
||||||
else {
|
else {
|
||||||
|
@ -66,14 +66,15 @@ class MapService extends Service<String, Map<String, dynamic>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Map> read(String id, [Map<String, dynamic> params]) {
|
Future<Map<String, dynamic>> read(String id, [Map<String, dynamic> params]) {
|
||||||
return new Future.value(items.firstWhere(_matchesId(id),
|
return new Future.value(items.firstWhere(_matchesId(id),
|
||||||
orElse: () => throw new AngelHttpException.notFound(
|
orElse: () => throw new AngelHttpException.notFound(
|
||||||
message: 'No record found for ID $id')));
|
message: 'No record found for ID $id')));
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Map> create(Map<String, dynamic> data, [Map<String, dynamic> params]) {
|
Future<Map<String, dynamic>> create(Map<String, dynamic> data,
|
||||||
|
[Map<String, dynamic> params]) {
|
||||||
if (data is! Map)
|
if (data is! Map)
|
||||||
throw new AngelHttpException.badRequest(
|
throw new AngelHttpException.badRequest(
|
||||||
message:
|
message:
|
||||||
|
@ -92,7 +93,7 @@ class MapService extends Service<String, Map<String, dynamic>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Map> modify(String id, Map<String, dynamic> data,
|
Future<Map<String, dynamic>> modify(String id, Map<String, dynamic> data,
|
||||||
[Map<String, dynamic> params]) {
|
[Map<String, dynamic> params]) {
|
||||||
if (data is! Map)
|
if (data is! Map)
|
||||||
throw new AngelHttpException.badRequest(
|
throw new AngelHttpException.badRequest(
|
||||||
|
@ -112,7 +113,7 @@ class MapService extends Service<String, Map<String, dynamic>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Map> update(String id, Map<String, dynamic> data,
|
Future<Map<String, dynamic>> update(String id, Map<String, dynamic> data,
|
||||||
[Map<String, dynamic> params]) {
|
[Map<String, dynamic> params]) {
|
||||||
if (data is! Map)
|
if (data is! Map)
|
||||||
throw new AngelHttpException.badRequest(
|
throw new AngelHttpException.badRequest(
|
||||||
|
@ -140,7 +141,8 @@ class MapService extends Service<String, Map<String, dynamic>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Map> remove(String id, [Map<String, dynamic> params]) {
|
Future<Map<String, dynamic>> remove(String id,
|
||||||
|
[Map<String, dynamic> params]) {
|
||||||
if (id == null ||
|
if (id == null ||
|
||||||
id == 'null' &&
|
id == 'null' &&
|
||||||
(allowRemoveAll == true ||
|
(allowRemoveAll == true ||
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
name: angel_framework
|
name: angel_framework
|
||||||
version: 2.0.0-alpha.4
|
version: 2.0.0-alpha.5
|
||||||
description: >
|
description: >
|
||||||
A high-powered HTTP server with DI, routing and more.
|
A high-powered HTTP server with DI, routing and more.
|
||||||
When combined with the other packages in the Angel ecosystem, this
|
When combined with the other packages in the Angel ecosystem, this
|
||||||
|
|
Loading…
Reference in a new issue