diff --git a/src/briar/api/models/contacts.py b/src/briar/api/models/contacts.py new file mode 100644 index 0000000000000000000000000000000000000000..76698cab322aa194723af142ccaa62096b09a773 --- /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 0000000000000000000000000000000000000000..a883e4d289136759d727fa9d1ccfd6d699582e38 --- /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 0dee7fd68187d870ae659e7a1235a686ebd8e72a..3d6ba7fde599b60b1c4fede777f9cbabd38d35c3 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()