fixing broken date on markdown files and api key generation and monitor subscribe undefined

This commit is contained in:
Martina 2021-04-30 12:14:14 -07:00
parent 7501aad19e
commit 4656540a60
10 changed files with 6233 additions and 511 deletions

View File

@ -169,7 +169,7 @@ export default class SlateMediaObject extends React.Component {
}
if (file.filename.endsWith(".md") || type.startsWith("text/plain")) {
return <MarkdownFrame date={file.data.date} url={url} />;
return <MarkdownFrame date={file.createdAt} url={url} />;
}
if (Validations.isPreviewableImage(type)) {

View File

@ -13,7 +13,8 @@ export default async ({ sanitize = false, publicOnly = false } = {}) => {
"files.ownerId",
"files.cid",
"files.isPublic",
"files.data"
"files.data",
"files.createdAt"
)
.from("files")
.leftJoin("slate_files", "slate_files.fileId", "files.id")

View File

@ -14,7 +14,8 @@ export default async ({ ids, sanitize = false, publicOnly = false }) => {
"files.cid",
"files.isPublic",
"files.filename",
"files.data"
"files.data",
"files.createdAt"
)
.from("files")
.leftJoin("slate_files", "slate_files.fileId", "=", "files.id")

View File

@ -14,7 +14,8 @@ export default async ({ id, sanitize = false, publicOnly = false }) => {
"files.cid",
"files.isPublic",
"files.filename",
"files.data"
"files.data",
"files.createdAt"
)
.from("files")
.leftJoin("slate_files", "slate_files.fileId", "=", "files.id")

View File

@ -14,7 +14,8 @@ export default async ({ slateId, cids }) => {
"files.cid",
"files.isPublic",
"files.filename",
"files.data"
"files.data",
"files.createdAt"
)
.from("files")
.join("slate_files", "slate_files.fileId", "=", "files.id")

View File

@ -27,7 +27,7 @@ const websocketSend = async (type, data) => {
);
// NOTE(jim): Only allow this to be passed around encrypted.
if (ws.readyState === WebSocket.OPEN) {
if (ws && ws.readyState === WebSocket.OPEN) {
ws.send(
JSON.stringify({
type,

View File

@ -30,7 +30,7 @@ const websocketSend = async (type, data) => {
);
// NOTE(jim): Only allow this to be passed around encrypted.
if (ws.readyState === WebSocket.OPEN) {
if (ws && ws.readyState === WebSocket.OPEN) {
ws.send(
JSON.stringify({
type,

View File

@ -304,7 +304,7 @@ export const subscribeSlate = ({ user, targetSlate }) => {
const userURL = `<${userProfileURL}|${user.username}>`;
const targetSlatePageURL = `https://slate.host/$/${targetSlate.id}`;
const targetSlateURL = `<${targetSlatePageURL}|${targetSlate.slateId}>`;
const targetSlateURL = `<${targetSlatePageURL}|${targetSlate.id}>`;
const message = `*${userURL}* subscribed to collection:${targetSlateURL}`;
Social.sendSlackMessage(message);

View File

@ -44,6 +44,7 @@ export const sanitizeFile = (entity) => {
ownerId: entity.ownerId,
isPublic: entity.isPublic,
filename: entity.filename,
createdAt: entity.createdAt,
data: {
type: entity.data?.type,
name: entity.data?.name,

6723
package-lock.json generated

File diff suppressed because it is too large Load Diff