From 391ded6306b6c8895d0ffb3d67648d394d762733 Mon Sep 17 00:00:00 2001 From: Nico Alt <nicoalt@posteo.org> Date: Thu, 30 May 2019 14:08:06 +0200 Subject: [PATCH] Start working on getting contacts --- src/briar/api/models/contacts.py | 14 ++++++++++++++ src/briar/api/models/model.py | 10 ++++++++++ src/briar/gtk/containers/main.py | 6 ++++++ 3 files changed, 30 insertions(+) create mode 100644 src/briar/api/models/contacts.py create mode 100644 src/briar/api/models/model.py diff --git a/src/briar/api/models/contacts.py b/src/briar/api/models/contacts.py new file mode 100644 index 0000000..76698ca --- /dev/null +++ b/src/briar/api/models/contacts.py @@ -0,0 +1,14 @@ +# Copyright (c) 2019 Nico Alt +# SPDX-License-Identifier: AGPL-3.0-only +# License-Filename: LICENSE.md + +from briar.api.models.model import Model + +import requests + + +class Contacts (Model): + + def get(self): + r = requests.get(self.constants.get_base_url()) + print(r.status_code) diff --git a/src/briar/api/models/model.py b/src/briar/api/models/model.py new file mode 100644 index 0000000..a883e4d --- /dev/null +++ b/src/briar/api/models/model.py @@ -0,0 +1,10 @@ +# Copyright (c) 2019 Nico Alt +# SPDX-License-Identifier: AGPL-3.0-only +# License-Filename: LICENSE.md + + +class Model: + + def __init__(self, api): + self._api = api + self.constants = api.constants diff --git a/src/briar/gtk/containers/main.py b/src/briar/gtk/containers/main.py index 0dee7fd..3d6ba7f 100644 --- a/src/briar/gtk/containers/main.py +++ b/src/briar/gtk/containers/main.py @@ -2,6 +2,7 @@ # SPDX-License-Identifier: AGPL-3.0-only # License-Filename: LICENSE.md +from briar.api.models.contacts import Contacts from briar.gtk.container import Container @@ -10,8 +11,13 @@ class MainContainer(Container): def __init__(self): super().__init__() self.__setup_view() + self._load_content() def __setup_view(self): self.builder.add_from_resource("/app/briar/gtk/ui/main.ui") self.add(self.builder.get_object("main")) self.builder.connect_signals(self) + + def _load_content(self): + contacts = Contacts() + contacts.get() -- GitLab