File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed
Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -875,21 +875,25 @@ export default class LocalParticipant extends Participant {
875875
876876 private hasPermissionsToPublish ( track : LocalTrack ) : boolean {
877877 if ( ! this . permissions ) {
878+ this . log . warn ( 'no permissions present for publishing track' , {
879+ ...this . logContext ,
880+ ...getLogContextFromTrack ( track ) ,
881+ } ) ;
878882 return false ;
879883 }
880884 const { canPublish, canPublishSources } = this . permissions ;
881885 if (
882- ! canPublish ||
886+ canPublish ||
883887 ( canPublishSources &&
884- ! canPublishSources . map ( ( source ) => getTrackSourceFromProto ( source ) ) . includes ( track . source ) )
888+ canPublishSources . map ( ( source ) => getTrackSourceFromProto ( source ) ) . includes ( track . source ) )
885889 ) {
886- this . log . error ( 'insufficient permissions to publish' , {
887- ...this . logContext ,
888- ...getLogContextFromTrack ( track ) ,
889- } ) ;
890- return false ;
890+ return true ;
891891 }
892- return true ;
892+ this . log . warn ( 'insufficient permissions to publish' , {
893+ ...this . logContext ,
894+ ...getLogContextFromTrack ( track ) ,
895+ } ) ;
896+ return false ;
893897 }
894898
895899 private async publish ( track : LocalTrack , opts : TrackPublishOptions , isStereo : boolean ) {
You can’t perform that action at this time.
0 commit comments