Skip to content
This repository was archived by the owner on Jun 8, 2023. It is now read-only.

Commit 0a36a50

Browse files
author
Tom Bell
committed
Merge pull request #727 from benhaan/sprintly_regex
add case-insensitive modifier to sprintly respond regex
2 parents 062e8a6 + aad1ab0 commit 0a36a50

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/scripts/sprintly.coffee

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,27 +33,27 @@ module.exports = (robot) ->
3333
else
3434
msg.send "Unable to verify API token: #{body}"
3535

36-
robot.respond /sprintly +default +(\d+) *$/, (msg) ->
36+
robot.respond /sprintly +default +(\d+) *$/i, (msg) ->
3737
robot.brain.data.sprintly ?= {}
3838
robot.brain.data.sprintly.product_id = msg.match[1]
3939
msg.send "Default Product ID set to #{msg.match[1]}"
4040

41-
robot.respond /sprintly *(?: +(\d+))?(?: +(backlog|in-progress|completed|accepted))?(?: +(\d+))? *$/, (msg) ->
41+
robot.respond /sprintly *(?: +(\d+))?(?: +(backlog|in-progress|completed|accepted))?(?: +(\d+))? *$/i, (msg) ->
4242
query = status: msg.match[2] ? 'in-progress'
4343
query.limit = msg.match[3] if msg.match[3]
4444
sprintly(msg).product()
4545
.scope('items.json')
4646
.query(query)
4747
.get()(formatItems(msg))
4848

49-
robot.respond /sprintly +(?:(\d+) +)?mine *$/, (msg) ->
49+
robot.respond /sprintly +(?:(\d+) +)?mine *$/i, (msg) ->
5050
withUserId msg, (user_id) ->
5151
sprintly(msg).product()
5252
.scope('items.json')
5353
.query(assigned_to: user_id)
5454
.get()(formatItems(msg))
5555

56-
robot.respond /sprintly +(?:(\d+) +)?#(\d+) *$/, (msg) ->
56+
robot.respond /sprintly +(?:(\d+) +)?#(\d+) *$/i, (msg) ->
5757
sprintly(msg).product()
5858
.scope("items/#{msg.match[2]}.json")
5959
.get() (err, res, body) ->
@@ -71,12 +71,12 @@ module.exports = (robot) ->
7171
else
7272
msg.send "Something came up: #{body}"
7373

74-
robot.respond /sprintly +(?:(\d+) +)?#(\d+) +tasks *$/, (msg) ->
74+
robot.respond /sprintly +(?:(\d+) +)?#(\d+) +tasks *$/i, (msg) ->
7575
sprintly(msg).product()
7676
.scope("items/#{msg.match[2]}/children.json")
7777
.get()(formatItems(msg, true))
7878

79-
robot.respond /sprintly +(?:(\d+) +)?(start|stop|finish|accept|reject|delete) +#?(\d+) *$/, (msg) ->
79+
robot.respond /sprintly +(?:(\d+) +)?(start|stop|finish|accept|reject|delete) +#?(\d+) *$/i, (msg) ->
8080
withUserId msg, (user_id) ->
8181
query = {}
8282
method = 'post'

0 commit comments

Comments
 (0)