]> cat aescling's git repositories - mastodon.git/blob - app/controllers/admin/custom_emojis_controller.rb
New API: GET /api/v1/custom_emojis to get a server's custom emojis (#5051)
[mastodon.git] / app / controllers / admin / custom_emojis_controller.rb
1 # frozen_string_literal: true
2
3 module Admin
4 class CustomEmojisController < BaseController
5 def index
6 @custom_emojis = CustomEmoji.local
7 end
8
9 def new
10 @custom_emoji = CustomEmoji.new
11 end
12
13 def create
14 @custom_emoji = CustomEmoji.new(resource_params)
15
16 if @custom_emoji.save
17 redirect_to admin_custom_emojis_path, notice: I18n.t('admin.custom_emojis.created_msg')
18 else
19 render :new
20 end
21 end
22
23 def destroy
24 CustomEmoji.find(params[:id]).destroy
25 redirect_to admin_custom_emojis_path, notice: I18n.t('admin.custom_emojis.destroyed_msg')
26 end
27
28 private
29
30 def resource_params
31 params.require(:custom_emoji).permit(:shortcode, :image)
32 end
33 end
34 end
This page took 0.068613 seconds and 5 git commands to generate.