You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was adding several tasks using the rtm a interactive mode. While I was entering them, my internet went out. Then when finishing with a blank line, it cycled through the tasks, reported a failure and then ended with the success message.
New Task: Install new Comcast modem #personal !1 ^today @home =15 minutes
New Task: Install new Nest floodlight #Personal !1 ~tomorrow ^Saturday =1 hour @home
New Task:
✖ Could not add new Task #1 (Network Error: Could not make request to RTM API Server)
✖ Could not add new Task #2 (Network Error: Could not make request to RTM API Server)
✔ Task(s) Added
I was expecting that the final message would have reported an error.
FWIW, I've solved the underlying problem for myself by using the npm version instead of the .exe, but yeah, worth seeing why it says "Task(s) added" when no tasks were added
/** * Process the request * @private */function_process(task,count=1,max=1){log.spinner.start("Adding New Task(s)...");config.user(function(user){task=_parseTask(task);// Add Taskuser.tasks.add(task,function(err){if(err){log.spinner.error("Could not add new Task #"+count+" ("+err.msg+")");}_processFinished(count,max);});});}/** * Request Callback * @private */function_processFinished(count,max){log.spinner.start("Adding Task ["+count+"/"+max+"]...");if(count===max){log.spinner.success("Task(s) Added");returnfinish();}}
If there is an error, it displays that there was an error, but once all the tasks have been processed, it still goes on to _processFinished It seems that _processFinished should take the err as an argument and then display log.spinner.error() with some error message.
However, this pattern repeats itself through each of the commands...
Activity
progers-de commentedon Aug 5, 2024
Just hit this same problem this week
beauraines commentedon Aug 9, 2024
I may have some time this weekend to troubleshoot this.
progers-de commentedon Aug 9, 2024
FWIW, I've solved the underlying problem for myself by using the npm version instead of the .exe, but yeah, worth seeing why it says "Task(s) added" when no tasks were added
beauraines commentedon Aug 18, 2024
This is where the problem is coming from
https://github.com/beauraines/rtm-cli/blob/870a8a7408e25f71830e3eae123c7a00eaf84034/src/cmd/add.js#L42-L71
If there is an error, it displays that there was an error, but once all the tasks have been processed, it still goes on to
_processFinishedIt seems that_processFinishedshould take theerras an argument and then displaylog.spinner.error()with some error message.However, this pattern repeats itself through each of the commands...