Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F21840980
static_fe_view.ex
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
854 B
Referenced Files
None
Subscribers
None
static_fe_view.ex
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Web.StaticFE.StaticFEView
do
use
Pleroma.Web
,
:view
alias
Pleroma.User
alias
Pleroma.Web.Gettext
alias
Pleroma.Web.MediaProxy
alias
Pleroma.Formatter
alias
Pleroma.Web.Metadata.Utils
alias
Pleroma.Web.Router.Helpers
use
Phoenix.HTML
@media_types
[
"image"
,
"audio"
,
"video"
]
def
emoji_for_user
(%
User
{}
=
user
)
do
user
.
source_data
|>
Map
.
get
(
"tag"
,
[])
|>
Enum
.
filter
(
fn
%{
"type"
=>
t
}
->
t
==
"Emoji"
end
)
|>
Enum
.
map
(
fn
%{
"icon"
=>
%{
"url"
=>
url
},
"name"
=>
name
}
->
{
String
.
trim
(
name
,
":"
),
url
}
end
)
end
def
fetch_media_type
(%{
"mediaType"
=>
mediaType
})
do
Utils
.
fetch_media_type
(
@media_types
,
mediaType
)
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Sat, Dec 27, 11:49 PM (1 d, 11 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
771705
Default Alt Text
static_fe_view.ex (854 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment