diff --git a/MilkMaidWindowController.m b/MilkMaidWindowController.m index 9e525f1..89a11a8 100644 --- a/MilkMaidWindowController.m +++ b/MilkMaidWindowController.m @@ -321,9 +321,10 @@ -(void)addTask:(NSString*)task { NSMutableDictionary *params = [[NSMutableDictionary alloc] initWithObjects:[NSArray arrayWithObjects:timeline, task, @"1", nil] forKeys:[NSArray arrayWithObjects:@"timeline", @"name", @"parse", nil]]; - //if (currentList && ![[currentList listType] isEqualToString:@"search"]) { - // [params setObject:[currentList title] forKey:@"list_id"]; - //} + RTMList *currentList = [self getCurrentList]; + if (currentList.addParams) { + [params addEntriesFromDictionary:currentList.addParams]; + } [rtmController dataByCallingMethod:@"rtm.tasks.add" andParameters:params withToken:YES]; [self getTasks]; @@ -340,9 +341,10 @@ -(void)addTasks:(NSArray*)newTasksArray { NSString *taskName = [NSString stringWithFormat:@"%@ %@ %@", t, globalTaskAttributes, globalAttributes]; NSMutableDictionary *params = [[NSMutableDictionary alloc] initWithObjects:[NSArray arrayWithObjects:timeline, taskName, @"1", nil] forKeys:[NSArray arrayWithObjects:@"timeline", @"name", @"parse", nil]]; - //if (currentList) { - // [params setObject:[currentList objectForKey:@"id"] forKey:@"list_id"]; - //} + RTMList *currentList = [self getCurrentList]; + if (currentList.addParams) { + [params addEntriesFromDictionary:currentList.addParams]; + } [rtmController dataByCallingMethod:@"rtm.tasks.add" andParameters:params withToken:YES]; }