mirror of https://git.sr.ht/~sircmpwn/hub.sr.ht
hubsrht: Use User.tracker instead of trackerByOwner
This commit is contained in:
parent
d292f65f1f
commit
db74624e2a
|
@ -498,14 +498,16 @@ class TodoService(SrhtService):
|
||||||
|
|
||||||
def get_ticket_comments(self, user, owner, tracker, ticket):
|
def get_ticket_comments(self, user, owner, tracker, ticket):
|
||||||
query = """
|
query = """
|
||||||
query TicketComments($owner: String!, $tracker: String!, $ticket: Int!) {
|
query TicketComments($username: String!, $tracker: String!, $ticket: Int!) {
|
||||||
trackerByOwner(owner: $owner, tracker: $tracker) {
|
user(username: $username) {
|
||||||
ticket(id: $ticket) {
|
tracker(name: $tracker) {
|
||||||
events {
|
ticket(id: $ticket) {
|
||||||
results {
|
events {
|
||||||
changes {
|
results {
|
||||||
... on Comment {
|
changes {
|
||||||
text
|
... on Comment {
|
||||||
|
text
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -514,16 +516,16 @@ class TodoService(SrhtService):
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"""
|
"""
|
||||||
r = self.post(user, None, f"{_todosrht}/query", {
|
r = self.post(user, None, f"{_todosrht_api}/query", {
|
||||||
"query": query,
|
"query": query,
|
||||||
"variables": {
|
"variables": {
|
||||||
"owner": owner,
|
"username": owner[1:],
|
||||||
"tracker": tracker,
|
"tracker": tracker,
|
||||||
"ticket": ticket,
|
"ticket": ticket,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
comments = []
|
comments = []
|
||||||
for e in r["data"]["trackerByOwner"]["ticket"]["events"]["results"]:
|
for e in r["data"]["user"]["tracker"]["ticket"]["events"]["results"]:
|
||||||
for c in e["changes"]:
|
for c in e["changes"]:
|
||||||
if "text" in c:
|
if "text" in c:
|
||||||
comments.append(c["text"])
|
comments.append(c["text"])
|
||||||
|
|
Loading…
Reference in New Issue