Export Record entities

remove-makegetotheraccounts
Alex Gleason 2022-03-16 21:15:38 -05:00
rodzic db38d3cd59
commit 6b8e79d898
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
11 zmienionych plików z 21 dodań i 12 usunięć

Wyświetl plik

@ -17,7 +17,7 @@ import { unescapeHTML } from 'soapbox/utils/html';
import { mergeDefined, makeEmojiMap } from 'soapbox/utils/normalizers';
// https://docs.joinmastodon.org/entities/account/
const AccountRecord = ImmutableRecord({
export const AccountRecord = ImmutableRecord({
acct: '',
avatar: '',
avatar_static: '',
@ -56,7 +56,7 @@ const AccountRecord = ImmutableRecord({
});
// https://docs.joinmastodon.org/entities/field/
const FieldRecord = ImmutableRecord({
export const FieldRecord = ImmutableRecord({
name: '',
value: '',
verified_at: null,

Wyświetl plik

@ -11,7 +11,7 @@ import {
import { mergeDefined } from 'soapbox/utils/normalizers';
// https://docs.joinmastodon.org/entities/attachment/
const AttachmentRecord = ImmutableRecord({
export const AttachmentRecord = ImmutableRecord({
blurhash: undefined,
description: '',
id: '',

Wyświetl plik

@ -6,7 +6,7 @@
import { Record as ImmutableRecord, Map as ImmutableMap } from 'immutable';
// https://docs.joinmastodon.org/entities/card/
const CardRecord = ImmutableRecord({
export const CardRecord = ImmutableRecord({
author_name: '',
author_url: '',
blurhash: null,

Wyświetl plik

@ -6,7 +6,7 @@
import { Record as ImmutableRecord, Map as ImmutableMap } from 'immutable';
// https://docs.joinmastodon.org/entities/emoji/
const EmojiRecord = ImmutableRecord({
export const EmojiRecord = ImmutableRecord({
category: '',
shortcode: '',
static_url: '',

Wyświetl plik

@ -0,0 +1,9 @@
export { AccountRecord, FieldRecord, normalizeAccount } from './account';
export { AttachmentRecord, normalizeAttachment } from './attachment';
export { CardRecord, normalizeCard } from './card';
export { EmojiRecord, normalizeEmoji } from './emoji';
export { InstanceRecord, normalizeInstance } from './instance';
export { MentionRecord, normalizeMention } from './mention';
export { NotificationRecord, normalizeNotification } from './notification';
export { PollRecord, PollOptionRecord, normalizePoll } from './poll';
export { StatusRecord, normalizeStatus } from './status';

Wyświetl plik

@ -15,7 +15,7 @@ import { isNumber } from 'soapbox/utils/numbers';
// Use Mastodon defaults
// https://docs.joinmastodon.org/entities/instance/
const InstanceRecord = ImmutableRecord({
export const InstanceRecord = ImmutableRecord({
approval_required: false,
contact_account: ImmutableMap(),
configuration: ImmutableMap({

Wyświetl plik

@ -11,7 +11,7 @@ import {
import { normalizeAccount } from 'soapbox/normalizers/account';
// https://docs.joinmastodon.org/entities/mention/
const MentionRecord = ImmutableRecord({
export const MentionRecord = ImmutableRecord({
id: '',
acct: '',
username: '',

Wyświetl plik

@ -9,7 +9,7 @@ import {
} from 'immutable';
// https://docs.joinmastodon.org/entities/notification/
const NotificationRecord = ImmutableRecord({
export const NotificationRecord = ImmutableRecord({
account: null,
chat_message: null, // pleroma:chat_mention
created_at: new Date(),

Wyświetl plik

@ -15,7 +15,7 @@ import { normalizeEmoji } from 'soapbox/normalizers/emoji';
import { makeEmojiMap } from 'soapbox/utils/normalizers';
// https://docs.joinmastodon.org/entities/poll/
const PollRecord = ImmutableRecord({
export const PollRecord = ImmutableRecord({
emojis: ImmutableList(),
expired: false,
expires_at: new Date(),
@ -29,7 +29,7 @@ const PollRecord = ImmutableRecord({
});
// Sub-entity of Poll
const PollOptionRecord = ImmutableRecord({
export const PollOptionRecord = ImmutableRecord({
title: '',
votes_count: 0,

Wyświetl plik

@ -17,7 +17,7 @@ import { normalizePoll } from 'soapbox/normalizers/poll';
import { IStatus } from 'soapbox/types';
// https://docs.joinmastodon.org/entities/status/
const StatusRecord = ImmutableRecord({
export const StatusRecord = ImmutableRecord({
account: null,
application: null,
bookmarked: false,

Wyświetl plik

@ -116,7 +116,7 @@ const reducers = {
};
// Build a default state from all reducers: it has the key and `undefined`
const StateRecord = ImmutableRecord(
export const StateRecord = ImmutableRecord(
Object.keys(reducers).reduce((params, reducer) => {
params[reducer] = undefined;
return params;