Changeset 50 in code for trunk/downstream.go


Ignore:
Timestamp:
Feb 7, 2020, 3:43:54 PM (5 years ago)
Author:
contact
Message:

Add an in-memory ring buffer

References: https://todo.sr.ht/~emersion/jounce/2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/downstream.go

    r49 r50  
    232232                        }
    233233                }
     234
     235                consumer := uc.ring.Consumer()
     236                for {
     237                        msg := consumer.Consume()
     238                        if msg == nil {
     239                                break
     240                        }
     241                        c.messages <- msg
     242                }
    234243        })
     244
    235245        return nil
    236246}
Note: See TracChangeset for help on using the changeset viewer.