upstream: integrar Oasis 1.3.3
Diferencia 1.3.1 -> 1.3.3 del codigo de la APK oficial aplicada a tres bandas encima de la rama: karma en el perfil, salas con directo, fotos selladas, visibilidad de menciones, telefono por stream en Android y las traducciones nuevas. Sin dependencias nuevas. OasisMobile.css sigue siendo el del fork; del oficial solo se traen al final las reglas de las piezas nuevas (karma, directo a pantalla completa, salas en vivo, graphos).
This commit is contained in:
parent
bc64565e9c
commit
948b6460d9
95 changed files with 3613 additions and 1356 deletions
|
|
@ -624,6 +624,12 @@ models.blob = {
|
|||
};
|
||||
|
||||
models.friend = {
|
||||
blockedIds: async () => {
|
||||
const ssb = await cooler.open();
|
||||
const graph = await new Promise((resolve) => ssb.friends.graph((err, g) => resolve(err || !g ? {} : g)));
|
||||
const mine = graph[ssb.id] || {};
|
||||
return new Set(Object.keys(mine).filter(feed => Math.round(mine[feed]) === -1));
|
||||
},
|
||||
setRelationship: async ({ feedId, following, blocking }) => {
|
||||
if (following && blocking) {
|
||||
throw new Error("Cannot follow and block at the same time");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue