Update.
This commit is contained in:
		
							parent
							
								
									f35fb12856
								
							
						
					
					
						commit
						7adb71efe5
					
				| @ -203,6 +203,19 @@ class RPCView(BaseView): | |||||||
|                 ) |                 ) | ||||||
|             return channels |             return channels | ||||||
|         |         | ||||||
|  |         async def write_container(self, channel_uid, content): | ||||||
|  |             self._require_login() | ||||||
|  |             channel_member = await self.services.channel_member.get( | ||||||
|  |                 channel_uid=channel_uid, user_uid=self.user_uid | ||||||
|  |             ) | ||||||
|  |             if not channel_member: | ||||||
|  |                 raise Exception("Not allowed") | ||||||
|  |              | ||||||
|  |             container_name = await self.services.container.get_container_name(channel_uid) | ||||||
|  |             await self.services.container.write_stdin(channel_uid, content.encode()) | ||||||
|  | 
 | ||||||
|  |             return "Written to terminal, response of terminal is not implemented yet." | ||||||
|  | 
 | ||||||
|         async def get_container(self, channel_uid): |         async def get_container(self, channel_uid): | ||||||
|             self._require_login() |             self._require_login() | ||||||
|             channel_member = await self.services.channel_member.get( |             channel_member = await self.services.channel_member.get( | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user