summaryrefslogtreecommitdiff
path: root/kodereviewer/data.py
diff options
context:
space:
mode:
authorMatias Linares <matias@deprecated.org>2024-10-05 10:43:00 -0300
committerMatias Linares <matias@deprecated.org>2024-10-05 10:43:00 -0300
commit39349a7e1e4fbb16e4a71d7f741b0725e73caeb7 (patch)
tree72dc36cca5c3feca1afa3594999b5d44b1cf0483 /kodereviewer/data.py
parentb31efe70f22cd0535dbcb7ef596a365ad44c3dc3 (diff)
downloadkodereviewer-39349a7e1e4fbb16e4a71d7f741b0725e73caeb7.tar.gz
Add review changes functionality!
Diffstat (limited to 'kodereviewer/data.py')
-rw-r--r--kodereviewer/data.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/kodereviewer/data.py b/kodereviewer/data.py
index 0d1bef6..8c4a0e6 100644
--- a/kodereviewer/data.py
+++ b/kodereviewer/data.py
@@ -108,6 +108,8 @@ class PullRequest(QObject):
_assignee: User | None
_labels: list[Label]
+ _last_commit: str
+
_comments: list[Comment]
_files: list[ChangedFile]
@@ -134,6 +136,8 @@ class PullRequest(QObject):
self._labels = [Label(label) for label in data['labels']]
+ self._last_commit = data['head']['sha']
+
# At first this is empty until it's updated with a request
self._comments = []
self._files = []
@@ -182,6 +186,10 @@ class PullRequest(QObject):
def username(self) -> str:
return self._user.username
+ @Property(str, constant=True)
+ def last_commit(self) -> str:
+ return self._last_commit
+
@Property(list, constant=True)
def labels(self) -> list[Label]:
return self._labels