1
0
Fork 0
mirror of https://git.sr.ht/~cadence/bibliogram synced 2026-03-01 18:31:35 +00:00

Auto-refresh expired profile pictures

This commit is contained in:
Cadence Ember 2020-04-05 02:57:31 +12:00
parent f4969f86db
commit 9fd9a00932
No known key found for this signature in database
GPG key ID: 128B99B1B74A6412
7 changed files with 143 additions and 16 deletions

View file

@ -1,5 +1,5 @@
const constants = require("../constants")
const {proxyImage} = require("../utils/proxyurl")
const {proxyProfilePic} = require("../utils/proxyurl")
const {structure} = require("../utils/structuretext")
const Timeline = require("./Timeline")
require("../testimports")(constants, Timeline)
@ -15,7 +15,11 @@ class ReelUser {
/** @type {import("./Timeline")} */
this.timeline = new Timeline(this)
this.cachedAt = Date.now()
this.proxyProfilePicture = proxyImage(this.data.profile_pic_url)
this.computeProxyProfilePic()
}
computeProxyProfilePic() {
this.proxyProfilePicture = proxyProfilePic(this.data.profile_pic_url, this.data.id)
}
getStructuredBio() {

View file

@ -1,5 +1,5 @@
const constants = require("../constants")
const {proxyImage} = require("../utils/proxyurl")
const {proxyProfilePic} = require("../utils/proxyurl")
const {structure} = require("../utils/structuretext")
const Timeline = require("./Timeline")
require("../testimports")(constants, Timeline)
@ -15,7 +15,11 @@ class User {
this.posts = data.edge_owner_to_timeline_media.count
this.timeline = new Timeline(this)
this.cachedAt = Date.now()
this.proxyProfilePicture = proxyImage(this.data.profile_pic_url)
this.computeProxyProfilePic()
}
computeProxyProfilePic() {
this.proxyProfilePicture = proxyProfilePic(this.data.profile_pic_url, this.data.id)
}
getStructuredBio() {