mirror of
https://github.com/neon443/ShhShell.git
synced 2026-03-11 21:36:17 +00:00
asdfasdfasdf
This commit is contained in:
@@ -400,7 +400,7 @@ class SSHHandler: @unchecked Sendable, ObservableObject {
|
|||||||
// print(String(data: Data(bytes: buffer, count: Int(nbytes)), encoding: .utf8)!)
|
// print(String(data: Data(bytes: buffer, count: Int(nbytes)), encoding: .utf8)!)
|
||||||
#endif
|
#endif
|
||||||
Task { @MainActor in
|
Task { @MainActor in
|
||||||
scrollback.append(string)
|
scrollback.append(string)
|
||||||
if scrollbackSize/1024/1024 > 10 {
|
if scrollbackSize/1024/1024 > 10 {
|
||||||
scrollback.remove(at: 0)
|
scrollback.remove(at: 0)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ final class SSHTerminalView: TerminalView, Sendable, @preconcurrency TerminalVie
|
|||||||
|
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
Task {
|
Task {
|
||||||
guard let handler = await self.handler else { return }
|
guard let handler = self.handler else { return }
|
||||||
while handler.connected {
|
while handler.connected {
|
||||||
if let read = handler.readFromChannel() {
|
if let read = handler.readFromChannel() {
|
||||||
await MainActor.run {
|
await MainActor.run {
|
||||||
|
|||||||
Reference in New Issue
Block a user