@@ -14,7 +14,7 @@ Future<ActionItemsResponse> getActionItems({
1414 DateTime ? endDate,
1515}) async {
1616 String url = '${Env .apiBaseUrl }v1/action-items?limit=$limit &offset=$offset ' ;
17-
17+
1818 if (completed != null ) {
1919 url += '&completed=$completed ' ;
2020 }
@@ -27,16 +27,16 @@ Future<ActionItemsResponse> getActionItems({
2727 if (endDate != null ) {
2828 url += '&end_date=${endDate .toIso8601String ()}' ;
2929 }
30-
30+
3131 var response = await makeApiCall (
3232 url: url,
3333 headers: {},
3434 method: 'GET' ,
3535 body: '' ,
3636 );
37-
37+
3838 if (response == null ) return ActionItemsResponse (actionItems: [], hasMore: false );
39-
39+
4040 if (response.statusCode == 200 ) {
4141 var body = utf8.decode (response.bodyBytes);
4242 return ActionItemsResponse .fromJson (jsonDecode (body));
@@ -53,9 +53,9 @@ Future<ActionItemWithMetadata?> getActionItem(String actionItemId) async {
5353 method: 'GET' ,
5454 body: '' ,
5555 );
56-
56+
5757 if (response == null ) return null ;
58-
58+
5959 if (response.statusCode == 200 ) {
6060 var body = utf8.decode (response.bodyBytes);
6161 return ActionItemWithMetadata .fromJson (jsonDecode (body));
@@ -75,23 +75,23 @@ Future<ActionItemWithMetadata?> createActionItem({
7575 'description' : description,
7676 'completed' : completed,
7777 };
78-
78+
7979 if (dueAt != null ) {
8080 requestBody['due_at' ] = dueAt.toIso8601String ();
8181 }
8282 if (conversationId != null ) {
8383 requestBody['conversation_id' ] = conversationId;
8484 }
85-
85+
8686 var response = await makeApiCall (
8787 url: '${Env .apiBaseUrl }v1/action-items' ,
8888 headers: {},
8989 method: 'POST' ,
9090 body: jsonEncode (requestBody),
9191 );
92-
92+
9393 if (response == null ) return null ;
94-
94+
9595 if (response.statusCode == 200 ) {
9696 var body = utf8.decode (response.bodyBytes);
9797 return ActionItemWithMetadata .fromJson (jsonDecode (body));
@@ -108,7 +108,7 @@ Future<ActionItemWithMetadata?> updateActionItem(
108108 DateTime ? dueAt,
109109}) async {
110110 var requestBody = < String , dynamic > {};
111-
111+
112112 if (description != null ) {
113113 requestBody['description' ] = description;
114114 }
@@ -118,16 +118,16 @@ Future<ActionItemWithMetadata?> updateActionItem(
118118 if (dueAt != null ) {
119119 requestBody['due_at' ] = dueAt.toIso8601String ();
120120 }
121-
121+
122122 var response = await makeApiCall (
123123 url: '${Env .apiBaseUrl }v1/action-items/$actionItemId ' ,
124124 headers: {},
125125 method: 'PATCH' ,
126126 body: jsonEncode (requestBody),
127127 );
128-
128+
129129 if (response == null ) return null ;
130-
130+
131131 if (response.statusCode == 200 ) {
132132 var body = utf8.decode (response.bodyBytes);
133133 return ActionItemWithMetadata .fromJson (jsonDecode (body));
@@ -147,9 +147,9 @@ Future<ActionItemWithMetadata?> toggleActionItemCompletion(
147147 method: 'PATCH' ,
148148 body: '' ,
149149 );
150-
150+
151151 if (response == null ) return null ;
152-
152+
153153 if (response.statusCode == 200 ) {
154154 var body = utf8.decode (response.bodyBytes);
155155 return ActionItemWithMetadata .fromJson (jsonDecode (body));
@@ -166,9 +166,9 @@ Future<bool> deleteActionItem(String actionItemId) async {
166166 method: 'DELETE' ,
167167 body: '' ,
168168 );
169-
169+
170170 if (response == null ) return false ;
171-
171+
172172 return response.statusCode == 204 ;
173173}
174174
@@ -180,16 +180,15 @@ Future<ActionItemsResponse> getConversationActionItems(String conversationId) as
180180 method: 'GET' ,
181181 body: '' ,
182182 );
183-
183+
184184 if (response == null ) return ActionItemsResponse (actionItems: [], hasMore: false );
185-
185+
186186 if (response.statusCode == 200 ) {
187187 var body = utf8.decode (response.bodyBytes);
188188 var data = jsonDecode (body);
189189 return ActionItemsResponse (
190- actionItems: (data['action_items' ] as List <dynamic >)
191- .map ((item) => ActionItemWithMetadata .fromJson (item))
192- .toList (),
190+ actionItems:
191+ (data['action_items' ] as List <dynamic >).map ((item) => ActionItemWithMetadata .fromJson (item)).toList (),
193192 hasMore: false , // Conversation-specific calls don't have pagination
194193 );
195194 } else {
@@ -205,9 +204,9 @@ Future<bool> deleteConversationActionItems(String conversationId) async {
205204 method: 'DELETE' ,
206205 body: '' ,
207206 );
208-
207+
209208 if (response == null ) return false ;
210-
209+
211210 return response.statusCode == 204 ;
212211}
213212
@@ -221,15 +220,13 @@ Future<List<ActionItemWithMetadata>> createActionItemsBatch(
221220 method: 'POST' ,
222221 body: jsonEncode (actionItems),
223222 );
224-
223+
225224 if (response == null ) return [];
226-
225+
227226 if (response.statusCode == 200 ) {
228227 var body = utf8.decode (response.bodyBytes);
229228 var data = jsonDecode (body);
230- return (data['action_items' ] as List <dynamic >)
231- .map ((item) => ActionItemWithMetadata .fromJson (item))
232- .toList ();
229+ return (data['action_items' ] as List <dynamic >).map ((item) => ActionItemWithMetadata .fromJson (item)).toList ();
233230 } else {
234231 debugPrint ('createActionItemsBatch error ${response .statusCode }' );
235232 return [];
0 commit comments