File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ const ssbMentions = require('ssb-mentions')
44const extend = require ( 'xtend' )
55const addSuggest = require ( 'suggest-box' )
66const blobFiles = require ( 'ssb-blob-files' )
7+ const get = require ( 'lodash/get' )
78
89exports . gives = nest ( 'message.html.compose' )
910
@@ -82,6 +83,15 @@ exports.create = function (api) {
8283 blurTimeout = setTimeout ( ( ) => textAreaFocused . set ( false ) , 200 )
8384 } ,
8485 'ev-focus' : send ( textAreaFocused . set , true ) ,
86+ 'ev-paste' : ev => {
87+ const files = get ( ev , 'clipboardData.files' )
88+ if ( ! files || ! files . length ) return
89+ const opts = {
90+ stripExif : api . settings . obs . get ( 'patchbay.removeExif' , true ) ,
91+ isPrivate
92+ }
93+ blobFiles ( files , api . sbot . obs . connection , opts , afterBlobed )
94+ } ,
8595 placeholder
8696 } )
8797 textArea . publish = publish // TODO: fix - clunky api for the keyboard shortcut to target
You can’t perform that action at this time.
0 commit comments