This commit is contained in:
syuilo
2018-06-18 09:54:53 +09:00
parent a766faeae9
commit 80e5645a84
150 changed files with 305 additions and 2334 deletions

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import AccessToken from './access-token';
import db from '../db/mongodb';
import config from '../config';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import { pack as packApp } from './app';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import { pack as packFolder } from './drive-folder';
import config from '../config';
import monkDb, { nativeDbConn } from '../db/mongodb';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import DriveFile from './drive-file';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import { pack as packNote } from './note';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import { pack as packUser } from './user';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import { pack as packUser } from './user';
import { pack as packFile } from './drive-file';
import db from '../db/mongodb';

View File

@ -1,6 +1,6 @@
import * as mongo from 'mongodb';
import $ from 'cafy';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import Reaction from './note-reaction';
import { pack as packUser } from './user';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import rap from '@prezzemolo/rap';
import db from '../db/mongodb';
import { IUser, pack as packUser } from './user';
@ -37,7 +37,11 @@ export type INote = {
mediaIds: mongo.ObjectID[];
replyId: mongo.ObjectID;
renoteId: mongo.ObjectID;
poll: any; // todo
poll: {
choices: Array<{
id: number;
}>
};
text: string;
tags: string[];
tagsLower: string[];
@ -304,7 +308,7 @@ export const pack = async (
if (vote != null) {
const myChoice = poll.choices
.filter(c => c.id == vote.choice)[0];
.filter((c: any) => c.id == vote.choice)[0];
myChoice.isVoted = true;
}

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import { IUser, pack as packUser } from './user';
import { pack as packNote } from './note';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import { IUser, pack as packUser } from './user';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
import { IUser, pack as packUser } from './user';

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
const Signin = db.get<ISignin>('signin');

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import db from '../db/mongodb';
const UserList = db.get<IUserList>('userList');

View File

@ -1,5 +1,5 @@
import * as mongo from 'mongodb';
import * as deepcopy from 'deepcopy';
const deepcopy = require('deepcopy');
import sequential = require('promise-sequential');
import rap from '@prezzemolo/rap';
import db from '../db/mongodb';
@ -153,14 +153,6 @@ export function isValidBirthday(birthday: string): boolean {
}
//#endregion
export function init(user): IUser {
user._id = new mongo.ObjectID(user._id);
user.avatarId = new mongo.ObjectID(user.avatarId);
user.bannerId = new mongo.ObjectID(user.bannerId);
user.pinnedNoteId = new mongo.ObjectID(user.pinnedNoteId);
return user;
}
/**
* Userを物理削除します
*/