diff --git a/src/views/components/AccountAvatar.js b/src/views/components/AccountAvatar.js index 3509ecd..0ba2a57 100644 --- a/src/views/components/AccountAvatar.js +++ b/src/views/components/AccountAvatar.js @@ -38,7 +38,6 @@ export default { throw new Error(error.response.data.message); } throw new Error(error.message); - } finally { this.loading = false; } diff --git a/src/views/components/AccountGroup.js b/src/views/components/AccountGroup.js index 8156cac..07da42c 100644 --- a/src/views/components/AccountGroup.js +++ b/src/views/components/AccountGroup.js @@ -62,7 +62,6 @@ export default { throw new Error(error.response.data.message); } throw new Error(error.message); - } }, formatDate: function (value) { diff --git a/src/views/components/AccountPrivacy.js b/src/views/components/AccountPrivacy.js new file mode 100644 index 0000000..02926a2 --- /dev/null +++ b/src/views/components/AccountPrivacy.js @@ -0,0 +1,57 @@ +export default { + name: 'AccountPrivacy', + data() { + return { + data_privacy: null + } + }, + methods: { + async openModal() { + try { + await this.submitApi(); + $('#modalUserPrivacy').modal('show'); + showSuccessInfo("Privacy fetched") + } catch (err) { + showErrorInfo(err) + } + }, + async submitApi() { + try { + let response = await http.get(`/user/my/privacy`) + this.data_privacy = response.data.results; + } catch (error) { + if (error.response) { + throw new Error(error.response.data.message); + } + throw new Error(error.message); + } + }, + }, + template: ` +