Browse Source

Fix gravatars

pull/926/head
Daniil Isakov 3 years ago
parent
commit
3a04ab741e
  1. 6
      webui/src/App.vue

6
webui/src/App.vue

@ -1,5 +1,6 @@
<script> <script>
import { ref, reactive } from 'vue'; import { ref, reactive } from 'vue';
import sha256 from 'crypto-js/sha256';
class API { class API {
async call({ method, path, body }) { async call({ method, path, body }) {
@ -223,10 +224,7 @@ export default {
const clientsData = await api.getClients(); const clientsData = await api.getClients();
clients.value = clientsData.map((client) => { clients.value = clientsData.map((client) => {
if (client.name.includes('@') && client.name.includes('.')) { if (client.name.includes('@') && client.name.includes('.')) {
// FIXME: add "sha512" client.avatar = `https://www.gravatar.com/avatar/${sha256(client.name)}?d=blank`;
client.avatar = `https://www.gravatar.com/avatar/${sha512(
client.name
)}?d=blank`;
} }
if (!clientsPersist[client.id]) { if (!clientsPersist[client.id]) {

Loading…
Cancel
Save