Prevent selection of unacceptable Content-Type files (#2910)

* Prevent selection of unacceptable Content-Type files

* replace hard code

* media_attachments accept content-types in initial state
This commit is contained in:
Yamagishi Kazutoshi 2017-05-08 23:49:53 +09:00 committed by Eugen Rochko
parent 7140def5c9
commit 459bbfa4b2
5 changed files with 46 additions and 5 deletions

View file

@ -9,6 +9,7 @@ import user_lists from './user_lists';
import accounts from './accounts';
import accounts_counters from './accounts_counters';
import statuses from './statuses';
import media_attachments from './media_attachments';
import relationships from './relationships';
import search from './search';
import notifications from './notifications';
@ -28,6 +29,7 @@ export default combineReducers({
status_lists,
accounts,
accounts_counters,
media_attachments,
statuses,
relationships,
search,

View file

@ -0,0 +1,15 @@
import { STORE_HYDRATE } from '../actions/store';
import Immutable from 'immutable';
const initialState = Immutable.Map({
accept_content_types: [],
});
export default function meta(state = initialState, action) {
switch(action.type) {
case STORE_HYDRATE:
return state.merge(action.state.get('media_attachments'));
default:
return state;
}
};